org.eclipse.vtp.desktop.editors.themes.attraction
Class AttractionComponentFrame
java.lang.Object
org.eclipse.vtp.desktop.editors.themes.attraction.AttractionComponentFrame
- All Implemented Interfaces:
- java.beans.PropertyChangeListener, java.util.EventListener, UIComponentListener, ComponentFrame, ThematicFrame
- Direct Known Subclasses:
- AttractionConnectorFrame, AttractionElementFrame
public abstract class AttractionComponentFrame
- extends java.lang.Object
- implements ComponentFrame, UIComponentListener, java.beans.PropertyChangeListener
|
Method Summary |
void |
addListener(ComponentFrameListener listener)
|
void |
componentChanged(UIComponent component)
|
void |
componentDeleted(UIComponent component)
|
protected void |
fireChange()
|
protected void |
fireDelete()
|
protected void |
fireRepaintRequest()
|
protected org.eclipse.swt.graphics.Color |
getColor(org.eclipse.swt.graphics.GC gc,
java.util.Map resourceMap,
java.lang.String name,
int r,
int g,
int b)
|
protected org.eclipse.swt.graphics.Font |
getFont(org.eclipse.swt.graphics.GC gc,
java.util.Map resourceMap,
java.lang.String name,
java.lang.String fontName,
int size,
int style)
|
void |
mouseDoubleClick(CommandListener commandListener,
int x,
int y,
int modifiers)
|
void |
propertyChange(java.beans.PropertyChangeEvent event)
|
void |
removeListener(ComponentFrameListener listener)
|
void |
renderFrame(org.eclipse.swt.graphics.GC graphicsContext,
int stage,
int renderFlags,
java.util.Map resourceMap)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AttractionComponentFrame
public AttractionComponentFrame()
addListener
public void addListener(ComponentFrameListener listener)
- Specified by:
addListener in interface ComponentFrame
removeListener
public void removeListener(ComponentFrameListener listener)
- Specified by:
removeListener in interface ComponentFrame
fireChange
protected void fireChange()
fireDelete
protected void fireDelete()
componentChanged
public void componentChanged(UIComponent component)
- Specified by:
componentChanged in interface UIComponentListener
mouseDoubleClick
public void mouseDoubleClick(CommandListener commandListener,
int x,
int y,
int modifiers)
- Specified by:
mouseDoubleClick in interface ComponentFrame
componentDeleted
public void componentDeleted(UIComponent component)
- Specified by:
componentDeleted in interface UIComponentListener
fireRepaintRequest
protected void fireRepaintRequest()
renderFrame
public void renderFrame(org.eclipse.swt.graphics.GC graphicsContext,
int stage,
int renderFlags,
java.util.Map resourceMap)
- Specified by:
renderFrame in interface ThematicFrame
propertyChange
public void propertyChange(java.beans.PropertyChangeEvent event)
- Specified by:
propertyChange in interface java.beans.PropertyChangeListener
getColor
protected org.eclipse.swt.graphics.Color getColor(org.eclipse.swt.graphics.GC gc,
java.util.Map resourceMap,
java.lang.String name,
int r,
int g,
int b)
getFont
protected org.eclipse.swt.graphics.Font getFont(org.eclipse.swt.graphics.GC gc,
java.util.Map resourceMap,
java.lang.String name,
java.lang.String fontName,
int size,
int style)